package com.example.meitu.api.service;

import com.example.meitu.api.domain.Article;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.meitu.api.dto.ArticlesDTO;
import com.example.meitu.api.dto.CompetitorRecommandMediaDTO;
import com.example.meitu.api.dto.RecommandMediaForm;

import java.util.List;

/**
* @author 蔡超
* @description 针对表【mt_article(媒体文章表)】的数据库操作Service
* @createDate 2024-07-03 14:45:51
*/
public interface ArticleService extends IService<Article> {

    List<ArticlesDTO> getArticles(Integer accountId, Integer startTime, Integer endTime);

    List<CompetitorRecommandMediaDTO> competitorRecommandMedia(RecommandMediaForm recommandMediaForm);

    List<CompetitorRecommandMediaDTO> competitorRecommandMedia2(RecommandMediaForm recommandMediaForm);

    List<ArticlesDTO> getArticlesBySubUnionId(Integer subUnionId, String platform, Integer startTime, Integer endTime);
}
